Big Huge Thesaurus

Hylobates lar

noun